package com.tebiecloud.order.server.service;

import com.tebiecloud.order.client.model.entity.OrderStats2;
import com.tebiecloud.common.mybatis.base.service.IBaseService;
import com.tebiecloud.order.client.model.entity.Orderr;

/**
 * 门店营销额统计 服务类
 * @author tebie
 * @date 2019-09-23
 */
public interface OrderStats2Service extends IBaseService<OrderStats2> {

    /**
     * 添加或者更新门店业绩统计
     * @param order
     * @param type 是否是扫码核销：0否，1是
     * @param online 是否线上收银
     * @return
     */
    OrderStats2 createOrUpdate(Orderr order,int type,int online);

    /**
     * 新增或者查询
     * @param storeId
     * @param year
     * @param month
     * @param day
     * @return
     */
    OrderStats2 getStats2(long storeId,String year, String month,String day);
}
